crontab file
決まったformatに従って定期実行したいプログラムを指定する
format
code:crontab
分 時 日 月 曜日 コマンドのpath
分 (0 - 59)
時 (0 - 23)
日 (1 - 31)
月 (1 - 12)
曜日
0~6
0が日曜
手軽に試す例
code:crontab
0 * * * * /usr/bin/ls -l
毎時0分にls -lを実行
今の時間に合わせて指定すればいい
例
毎日毎月毎曜日の12時/18時の0分に実行
code:crontab
0 12,18 * * * echo "Hello, World!"
複数指定したい場合は、,を使う
*は「任意の」を表す
毎日毎月毎曜日の12時/13時/14時/15時/16時/17時/18時の0分に実行
code:crontab
0 12-18 * * * echo "Hello, World!"
10分ごとに実行
code:crontab
# スラッシュを使った例
#
*/10 * * * * echo "Hello, World!"
毎分実行
code:crontab
* * * * * echo "Hello, World!"
リダイレクト
code:crontab
* * * * * echo "Hello, World!" > ~/Desktop/hoge.txt